s="mon chaîne de caractères"
print(s)
s= input("rentrez une chaîne : ")
print(s)
On procède comme pour une liste.
s="abcdefghijklm"
part=s[2:5]
print(part)
Là encore, tout fonctionne comme pour une liste.
mot="Bonjour"
for lettre in mot :
print(lettre)
mot="Bonjour"
print(len(mot))
# tout en majuscules
mot="Bonjour"
mot=mot.upper()
print(mot)
#Tout en minuscules
mot="Bonjour"
mot=mot.lower()
print(mot)
# seule la première lettre en majuscule
mot="bonJOUR"
mot=mot.title()
print(mot)
#méthode efficace pour 2 ou 3 chaînes
mot1="Le"
mot2="petit"
phrase=mot1+" "+mot2
print(phrase)
#méthode efficace pour des listes de mots
mots=["Le","petit","chat","de","mon","voisin"]
phrase=" ".join(mots)
print(phrase)
phrase=" hum ".join(mots)
print(phrase)
# par défaut, le séparateur est l'espace
phrase="Je suis vraiment satisfait par mon excellent travail."
L=phrase.split()
print(L)
# on spécifie un séparateur en argument
phrase="Je--suis--vraiment--satisfait--par--mon--excellent--travail."
L=phrase.split("--")
print(L)